shell of a turtle - French English Dictionary